Microsoft Might Still Have a Chance